part of '../../lexical_item.dart';

class RepeatableLearningStage extends Equatable implements LearningStage {
  const RepeatableLearningStage({
    required this.learningEvent,
    required this.time,
    required this.repetitionNumber,
  });

  @override
  final LearningEvent learningEvent;

  @override
  final DateTime time;

  @override
  final int repetitionNumber;

  @override
  List<Object?> get props {
    return [
      learningEvent,
      time,
      repetitionNumber,
    ];
  }
}